This is a follow up of PIC device model by Xiaofeng and me to move to
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 21 Oct 2005 17:29:26 +0000 (18:29 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 21 Oct 2005 17:29:26 +0000 (18:29 +0100)
commit3f450621b643420c39eb267d207b4bb0ccd61b91
tree173dafbe412f071897c945b0f0221097945a44cb
parent7ebcb094f9f19f8230ac0d72c4b9c53d55ebb51b
This is a follow up of PIC device model by Xiaofeng and me to move to
hypervisor using virtual weired interrupt line.  With this patch the
performance of CPU2K improves 7%, kernel kuild improves 14% and
cyclesoak improves 12%. It is quite amazing!

Signed-off-by: Xiaofeng Ling <xiaofeng.ling@intel.com>
Signed-off-by: Eddie Dong <eddie.dong@intel.com>
17 files changed:
tools/ioemu/hw/i8254.c
tools/ioemu/hw/i8259_stub.c [new file with mode: 0644]
tools/ioemu/target-i386-dm/Makefile
tools/ioemu/target-i386-dm/helper2.c
xen/arch/x86/Makefile
xen/arch/x86/dm/i8259.c [new file with mode: 0644]
xen/arch/x86/domain.c
xen/arch/x86/vmx.c
xen/arch/x86/vmx_intercept.c
xen/arch/x86/vmx_io.c
xen/arch/x86/vmx_vmcs.c
xen/include/asm-x86/vmx.h
xen/include/asm-x86/vmx_intercept.h
xen/include/asm-x86/vmx_platform.h
xen/include/asm-x86/vmx_virpit.h
xen/include/public/io/ioreq.h
xen/include/public/io/vmx_vpic.h [new file with mode: 0644]